import config from 'config';
import httpFetch from 'share/httpFetch';
import errorMessage from 'share/errorMessage';
export default {
  //搜索反馈列表
  getFeedbackList(params) {
    return httpFetch.get(config.baseUrl + '/api/feedback/v2/search', params)
      .catch(function (err) {
        errorMessage(err.response);
        throw(err);
      })
  },
  updateFeedbackList(params) {
    return httpFetch.put(config.baseUrl + '/api/feedback/v2', params)
        .catch(function (err) {
          errorMessage(err.response);
          throw(err);
        })
  },

  getFeedbackDetail(id) {
    return httpFetch.get(config.baseUrl + `/api/feedback/v2?id=${id}`)
      .catch(function (err) {
        errorMessage(err.response);
        throw(err);
      })
  },

  //获取 当前反馈的 所有回复
  getFeedBackReply(params){
    return httpFetch.post(config.baseUrl + '/api/feedback/v2/reply/page', params)
      .catch(function (err) {
        errorMessage(err.response);
      })
  },

  //获取 当前反馈的 历史操作

  getFeedBackHistory(params){
    return httpFetch.post(config.baseUrl + '/api/feedback/v2/updatelog/page', params)
      .catch(function (err) {
        errorMessage(err.response);
      })
  },

  //用户回复接口
  sendReply(params) {
    return httpFetch.post(config.baseUrl + '/api/feedback/v2/reply', params)
      .catch(function (err) {
        errorMessage(err.response);
      })
  }


}

